hamsternz / introtospartanfpgabook Goto Github PK
View Code? Open in Web Editor NEWA book on using the Spartan 3E FPGA with VHDL, using the Papilio One or Digilent Basys2 boards
A book on using the Spartan 3E FPGA with VHDL, using the Papilio One or Digilent Basys2 boards
Hi, I'm [email protected] and working on this book. I'll keep an up to date copy of the PDF file in the repository for you. It is written in ASCIDOC and can be used to generate a pdf using the included Makefile. Please send me any updates you would like. Cover page ========== Sorry but I can't get ASCIIDOC to put a graphic on the front page, so I've made "cover.jpg" for you to print out seperately if you wish! UCF File Syntax highlighting ============================ To syntax highlight the UCF files, then add the following into /usr/share/texmf/tex/latex/listings/lstlang1.sty: %% %% UCF definition (c) 2012 Mike Field %% \lst@definelanguage{ucf}% {morekeywords={NET,LOC,IOSTANDARD,LVTTL,LVCMOS25,DRIVE,SLEW,SLOW,FAST},% Arnaud Tisserand sensitive=f,% 1998 Gaurav Aggarwal morecomment=[l]\#,% morestring=[d]{"}% }[keywords,comments,strings]% This was just a quick hack - if you know some better way let me know. Thanks
On Ubuntu 14.04LTS I get this when running "make"
a2x -f pdf IntroToSpartanFPGABook.asc -d book --stylesheet=IntroToSpartanFPGABook.css
a2x: ERROR: "dblatex" -t pdf -p "/etc/asciidoc/dblatex/asciidoc-dblatex.xsl" -s "/etc/asciidoc/dblatex/asciidoc-dblatex.sty" "/home/me/IntroToSpartanFPGABook/IntroToSpartanFPGABook.xml" returned non-zero exit status 1
not sure what the problem is
In 5.1 it says
"Xilinx supplies the Windows software in a UNIX tar.gz file". Obviously it is a mistake and "Windows" should be changed to "Unix" or "Linux".
missing "make " in the warning box book page 17 pdf page 26 section 6.3 added word in **
"In the book Iโm using the convention that LED0 is the rightmost LED, and LED7 is the leftmost LED. This does not agree
with the component names silkscreened on the LogicStart PCB. The other way around does not _make_sense when you you
display binary numbers on the LEDs."
great book so far though thanks, Lachlan
The constraints for the Papilio One on page 59/122 refer to a NET called "segments" but the corresponding output is referred to elsewhere as "sevenseg".
Shouldn't this chapter mention that when you leave the program running for a while, it will fry the segments? Because that's what just happened to me, 1 segment got fried, the other seven will probably follow in the near future.
Where is the css file?
I tried following the course, but after installation of the Xilinx ISE it was not clear at all which shortcut I should start in the start menu. Only after some struggling (as well as downloading and installing an older version of the ISE) I found that I have to start "ISE Design Tools\64-Bit Project Navigator" to get to the software used in the guide. There seems to be a step missing in the instructions, that explains just this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.