fixed broken hyper links

This commit is contained in:
hneemann 2018-01-09 22:11:47 +01:00
parent 161644102d
commit 3ab3f40a4c
4 changed files with 57 additions and 48 deletions

View File

@ -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.

View File

@ -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.

View File

@ -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>

View File

@ -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">