mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-19 09:54:49 -04:00
fixed broken hyper links
This commit is contained in:
parent
161644102d
commit
3ab3f40a4c
@ -42,11 +42,11 @@ These are the main features of Digital:
|
||||
See this [example](https://github.com/hneemann/digitalCustomComponents) for details.
|
||||
- Simple remote TCP interface which e.g. allows an [assembler IDE](https://github.com/hneemann/Assembler) to control
|
||||
the simulator.
|
||||
- Direct export of JEDEC files which you can flash to a [GAL16v8](http://www.atmel.com/devices/ATF16V8C.aspx)
|
||||
or a [GAL22v10](http://www.atmel.com/devices/ATF22V10C.aspx). These chips are somewhat outdated (introduced in 1985!)
|
||||
- Direct export of JEDEC files which you can flash to a [GAL16v8](https://www.microchip.com/wwwproducts/en/ATF16V8C)
|
||||
or a [GAL22v10](https://www.microchip.com/wwwproducts/en/ATF22V10C). These chips are somewhat outdated (introduced in 1985!)
|
||||
but sufficient for beginners exercises, easy to understand and well documented. Also the
|
||||
[ATF1502](http://www.microchip.com/wwwproducts/en/ATF1502AS) and
|
||||
[ATF1504](http://www.microchip.com/wwwproducts/en/ATF1504AS) are supported which offer 32/64 macro-cells.
|
||||
[ATF150x](https://www.microchip.com/design-centers/programmable-logic/spld-cpld/cpld-atf15xx-family) chips are
|
||||
supported which offer up to 128 macro-cells.
|
||||
- Export to VHDL: A circuit can be exported to VHDL. There is also support for the
|
||||
[BASYS3 Board](https://reference.digilentinc.com/reference/programmable-logic/basys-3/start). See the documentation
|
||||
for details. The examples folder contains a variant of the simple CPU, which runs on a BASYS3 board.
|
||||
|
@ -38,12 +38,12 @@ Folgende Features zeichnen Digital aus:
|
||||
- Fast-Run-Mode um eine Simulation ohne Aktualisierung des HMI durchzuführen.
|
||||
Ein einfacher Prozessor kann mit 100kHz getaktet werden.
|
||||
- Einfache Remote TCP-Schnittstelle um z.B. mit einer [Assembler-IDE](https://github.com/hneemann/Assembler) den Simulator zu steuern.
|
||||
- Direkter Export von JEDEC Dateien welche in ein [GAL16v8](http://www.atmel.com/devices/ATF16V8C.aspx)
|
||||
oder [GAL22v10](http://www.atmel.com/devices/ATF22V10C.aspx) geschrieben werden können.
|
||||
- Direkter Export von JEDEC Dateien welche in ein [GAL16v8](https://www.microchip.com/wwwproducts/en/ATF16V8C)
|
||||
oder [GAL22v10](https://www.microchip.com/wwwproducts/en/ATF22V10C) geschrieben werden können.
|
||||
Diese Bausteine sind zwar schon sehr alt (vorgestellt 1985!) jedoch sind sie ausreichend für Anfängerübungen,
|
||||
einfach zu verstehen und sehr gut dokumentiert.
|
||||
Zudem werden die [ATF1502](http://www.microchip.com/wwwproducts/en/ATF1502AS) und
|
||||
[ATF1504](http://www.microchip.com/wwwproducts/en/ATF1504AS) Bausteine unterstützt welche 32 bzw. 64 Makrozellen bieten.
|
||||
Zudem werden die Bausteine der [ATF150x](https://www.microchip.com/design-centers/programmable-logic/spld-cpld/cpld-atf15xx-family)
|
||||
Familie unterstützt welche bis zu 128 Makrozellen bieten.
|
||||
- Export zu VHDL: Eine Schaltung kann zu VHDL exportiert werden. Zudem wird das
|
||||
[BASYS3 Board](https://reference.digilentinc.com/reference/programmable-logic/basys-3/start) unterstützt.
|
||||
Details können der Dokumentation entnommen werden.
|
||||
|
@ -158,23 +158,27 @@
|
||||
Bausteine unterstützt.
|
||||
</par>
|
||||
</subchapter>
|
||||
<subchapter name="ATF1502AS">
|
||||
<subchapter name="ATF150xAS">
|
||||
<par>
|
||||
Der Baustein
|
||||
<a href="http://www.microchip.com/wwwproducts/en/ATF1502AS">
|
||||
<e>ATF1502AS</e>
|
||||
Die Bausteine der
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/cpld-atf15xx-family">
|
||||
<e>ATF150x</e>
|
||||
</a>
|
||||
ist ein einfaches CPLD mit 32 Makrozellen. Er ist baugleich mit dem XCR5032C von
|
||||
Xilinx. Er ist in einem PLCC Gehäuse verfügbar, was ihn für Laborversuche gut geeignet erscheinen lässt:
|
||||
Familie sind einfache CPLDs mit bis zu 128 Makrozellen. Diese sind im PLCC Gehäuse verfügbar, was sie
|
||||
für Laborversuche gut geeignet erscheinen lässt:
|
||||
Sollte ein IC bei Versuchen zerstört werden, kann es einfach ersetzt werden.
|
||||
Zudem ist mit dem
|
||||
<a href="http://www.atmel.com/tools/atdh1150usb.aspx">
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/tools/hardware/atdh1150usb">
|
||||
<e>ATDH1150USB</e>
|
||||
</a>
|
||||
ein einfach zu benutzender, günstiger Programmer erhältlich, mit dem der Baustein in seiner Schaltung
|
||||
(In System) programmiert werden kann.
|
||||
ein einfach zu benutzender, günstiger Programmer erhältlich, mit welchem der Baustein in seiner Schaltung
|
||||
(In System) programmiert werden kann. Mit dem
|
||||
<a href="https://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=ATF15XX-DK3-U">
|
||||
<e>ATF15XX-DK3-U</e>
|
||||
</a>
|
||||
ist zudem ein geeignetes Evaluations-Board verfügbar.
|
||||
Für die Programmierung ist die Software
|
||||
<a href="http://www.atmel.com/tools/ATMISP.aspx">
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/tools/software/atmisp">
|
||||
<e>ATMISP</e>
|
||||
</a>
|
||||
erforderlich, welche auf der ATMEL/Microchip Webseite erhältlich ist.
|
||||
@ -186,29 +190,29 @@
|
||||
Bausteinen möglich ist.
|
||||
</par>
|
||||
<par>
|
||||
Daher muss auf den von ATMEL bereitgestellten Fitter <e>fit1502.exe</e> zurückgegriffen werden.
|
||||
Daher muss auf einen der von ATMEL bereitgestellten Fitter <e>fit150[x].exe</e> zurückgegriffen werden.
|
||||
Dieses Programm erzeugt aus einer geeigneten <e>TT2</e> Datei eine <e>JEDEC</e>-Datei die dann
|
||||
programmiert werden kann.
|
||||
Digital startet den Fitter automatisch wenn eine <e>TT2</e> Datei erzeugt wird. Dazu muss in den
|
||||
Digital-Einstellungen der Pfad zu <e>fit1502.exe</e> angegeben werden. Die erzeugte Datei kann dann
|
||||
direkt mit
|
||||
<a href="http://www.atmel.com/tools/ATMISP.aspx">
|
||||
Digital-Einstellungen der Pfad zu den <e>fit150[x].exe</e> Dateien angegeben werden.
|
||||
Es wird zudem eine Projektdatei <e>*.chn</e> erzeugt, welche dann direkt mit
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/tools/software/atmisp">
|
||||
<e>ATMISP</e>
|
||||
</a>
|
||||
geöffnet und gebrannt werden.
|
||||
geöffnet werden kann, um die <e>JEDEC</e>-Datei zu brennen.
|
||||
</par>
|
||||
<par>
|
||||
Aus rechtlichen Gründen kann der Fitter <e>fit1502.exe</e> nicht mit Digital ausgeliefert werden.
|
||||
Er findet sich jedoch nach der Installation von
|
||||
<a href="http://www.atmel.com/tools/wincupl.aspx">
|
||||
Aus rechtlichen Gründen können die Fitter <e>fit150[n].exe</e> nicht mit Digital ausgeliefert werden.
|
||||
Diese finden sich jedoch nach der Installation von
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/tools/software/wincupl">
|
||||
<e>WinCupl</e>
|
||||
</a>
|
||||
im Ordner <e>WinCupl\Fitters</e>.
|
||||
<a href="http://www.atmel.com/tools/wincupl.aspx">
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/tools/software/wincupl">
|
||||
<e>WinCupl</e>
|
||||
</a>
|
||||
wiederum ist auf der ATMEL/Microchip Webseite verfügbar.
|
||||
Unter Linux lässt sich <e>fit1502.exe</e> ebenfalls von Digital starten, wenn <e>wine</e> installiert
|
||||
Unter Linux lassen sich die Fitter ebenfalls von Digital starten, wenn <e>wine</e> installiert
|
||||
ist.
|
||||
</par>
|
||||
</subchapter>
|
||||
|
@ -135,53 +135,58 @@
|
||||
devices are supported.
|
||||
</par>
|
||||
</subchapter>
|
||||
<subchapter name="ATF1502AS">
|
||||
<subchapter name="ATF150xAS">
|
||||
<par>
|
||||
The chip
|
||||
<a href="http://www.microchip.com/wwwproducts/en/ATF1502AS">
|
||||
<e>ATF1502AS</e>
|
||||
The chips in the
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/cpld-atf15xx-family">
|
||||
<e>ATF150x</e>
|
||||
</a>
|
||||
is a simple CPLD with 32 macrocells. It is identical to the XCR5032C from Xilinx. It is available in a
|
||||
PLCC package, which makes it suitable for laboratory exercises: If an IC is destroyed during exercises,
|
||||
family are simple CPLDs with up to 128 macrocells. They are available in a
|
||||
PLCC package, which makes them suitable for laboratory exercises: If an IC is destroyed during exercises,
|
||||
it can simply be replaced. In addition, with the
|
||||
<a href="http://www.atmel.com/tools/atdh1150usb.aspx">
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/tools/hardware/atdh1150usb">
|
||||
<e>ATDH1150USB</e>
|
||||
</a>
|
||||
a easy to use low-cost programmer is available. This programmer is able to program the
|
||||
<a href="http://www.microchip.com/wwwproducts/en/ATF1502AS">
|
||||
<e>ATF1502AS</e>
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/cpld-atf15xx-family">
|
||||
<e>ATF150x</e>
|
||||
</a>
|
||||
in system using its JTAG interface. The software
|
||||
<a href="http://www.atmel.com/tools/ATMISP.aspx">
|
||||
chips in system using a JTAG interface.
|
||||
A suitable evaluation board is also available with the
|
||||
<a href="https://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=ATF15XX-DK3-U">
|
||||
<e>ATF15XX-DK3-U</e>
|
||||
</a>.
|
||||
The software
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/tools/software/atmisp">
|
||||
<e>ATMISP</e>
|
||||
</a> is required for
|
||||
programming, which is also available on the ATMEL / Microchip website.
|
||||
</a>
|
||||
is required for programming, which is available on the ATMEL / Microchip website.
|
||||
</par>
|
||||
<par>
|
||||
Unfortunately, the fuse map details are not public available so that no suitable fitter for this chip
|
||||
can be integrated in Digital, as it is possible with the <e>GAL16v8</e> and <e>GAL22v10</e> chips.
|
||||
</par>
|
||||
<par>
|
||||
Therefore, the fitter <e>fit1502.exe</e> provided by ATMEL must be used. This program creates a
|
||||
Therefore, the fitters <e>fit150[x].exe</e> provided by ATMEL must be used. These programs create a
|
||||
<e>JEDEC</e> file from a suitable <e>TT2</e> file which can then be programmed. Digital starts the
|
||||
fitter automatically every time a <e>TT2</e> file is created. For this purpose, the path to
|
||||
<e>fit1502.exe</e> must be specified in the settings.
|
||||
<e>fit150[n].exe</e> fitters must be specified in the settings.
|
||||
The created <e>JEDEC</e> file can then be opened and burned directly with
|
||||
<a href="http://www.atmel.com/tools/ATMISP.aspx">
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/tools/software/atmisp">
|
||||
<e>ATMISP</e>
|
||||
</a>.
|
||||
</par>
|
||||
<par>
|
||||
For legal reasons the fitter <e>fit1502.exe</e> can not be distributed with Digital. However, it can be
|
||||
found in the folder <e>WinCupl\Fitters</e> after installing
|
||||
<a href="http://www.atmel.com/tools/wincupl.aspx">
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/tools/software/wincupl">
|
||||
<e>WinCupl</e>
|
||||
</a>.
|
||||
<a href="http://www.atmel.com/tools/wincupl.aspx">
|
||||
<a href="https://www.microchip.com/design-centers/programmable-logic/spld-cpld/tools/software/wincupl">
|
||||
<e>WinCupl</e>
|
||||
</a>
|
||||
is available on the ATMEL/Microchip website.
|
||||
On Linux systems, <e>fit1502.exe</e> can also be executed by Digital if <e>wine</e> is installed.
|
||||
On Linux systems, the fitters can also be executed by Digital if <e>wine</e> is installed.
|
||||
</par>
|
||||
</subchapter>
|
||||
<subchapter name="VHDL">
|
||||
|
Loading…
x
Reference in New Issue
Block a user