summaryrefslogtreecommitdiffstats
path: root/libtoprammer/fpga
Commit message (Collapse)AuthorAgeFilesLines
* m24cxx: Fix I2C implementationMichael Buesch2017-02-075-469/+311
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* fpga: Add more common warning filtersMichael Buesch2017-02-071-0/+3
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* fpga: Add macros for initial sectionMichael Buesch2017-02-0711-72/+104
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Set fpga output constraints in common.ucfMichael Buesch2015-11-2620-60/+60
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Synthesize microchip16 bitfilesMichael Buesch2014-02-222-0/+0
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Add support for pic24fPavel Štemberk2014-02-227-141/+326
| | | | | | | | PIC24F04KA200, PIC24F04KA201 PIC24F16KL402, PIC24F08KL402, PIC24F16KL401, PIC24F08KL401, PIC24F08KL302, PIC24F08KL301, PIC24F08KL201, PIC24F08KL200, PIC24F04KL101, PIC24F04KL100 Signed-off-by: Michael Buesch <m@bues.ch>
* Add support for more Microchip devicesPavel Štemberk2014-01-053-0/+79
| | | | | | | This patch was contributed by Pavel Štemberk <stemberk@gmail.com> Signed-off-by: Michael Buesch <m@bues.ch>
* Rebuild bitfilesMichael Buesch2013-10-0422-0/+0
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* attiny26dip20.ucf: Remove osc pinMichael Buesch2013-10-041-1/+1
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Add more Microchip implementationsPavel Štemberk2013-10-0411-48/+608
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Improve ISE lookup in build scriptMichael Buesch2013-09-141-3/+8
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Add support for more Microchip and Atmel microcontrollersMichael Buesch2013-06-1622-175/+860
| | | | | | Implementation by Pavel Štemberk <stemberk@gmail.com> Signed-off-by: Michael Buesch <m@bues.ch>
* fpga: Extend include pathMichael Buesch2013-06-162-1/+3
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* fpga-buildscript: Add support for recursive directoriesMichael Buesch2013-06-161-35/+49
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* pic10fXXXdip8: Allocate runtime IDMichael Buesch2012-10-162-1/+1
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* pic10fXXXdip8.v: Formatting fixesMichael Buesch2012-10-161-118/+120
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Add pic10fXXXdip8.bitMichael Buesch2012-10-161-0/+0
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Fix PIC10FXXX bottomhalf buildMichael Buesch2012-10-161-1/+1
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Add PIC10F20X supportPavel Štemberk2012-10-162-0/+174
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* fpga build: Automatically pull in ISE pathsMichael Buesch2012-09-021-0/+5
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Add basic frequency counter to unitestMichael Buesch2012-07-114-0/+151
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* bh: Set default read byte to 0Michael Buesch2012-07-037-1/+2
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* unitest: Sanitize addressesMichael Buesch2012-07-032-10/+10
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* m24cxx bh: Directly access i2c_read_byte from read handlerMichael Buesch2012-05-062-9/+1
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* bh: Extend command reg to 8 bitsMichael Buesch2012-05-052-2/+2
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* bh: Add default case to read/write handlersMichael Buesch2012-05-057-1/+2
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* m24cxx bh: Remove addr_bufferMichael Buesch2012-05-052-8/+3
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Default to XST opt level 2 / opt mode Speed.Michael Buesch2012-05-053-1/+1
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Globally enable XST option -safe_implementationMichael Buesch2012-05-055-1/+1
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* m24cXX bh: Remove one stop condition state.Michael Buesch2012-05-042-4/+1
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* m24c16 bh: Reduce state reg sizesMichael Buesch2012-05-042-13/+13
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* bh common: Use bufif0Michael Buesch2012-05-041-8/+8
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* bh common: Remove redundant ifMichael Buesch2012-04-291-3/+1
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* m24cxx bh: Clean up i2c signal handlingMichael Buesch2012-04-292-44/+52
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* bh common: Clean up runflag handlingMichael Buesch2012-04-292-8/+12
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* m24c bottom half: Use direct assign for out signalsMichael Buesch2012-04-291-9/+3
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Use ASYNCPROC_NONEMichael Buesch2012-04-282-6/+2
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* attiny13 bottom half: Port to generic bottom half frameworkMichael Buesch2012-04-283-225/+72
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* hm62256 bottom half: Port to generic bottom half frameworkMichael Buesch2012-04-283-150/+38
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* atmega32 bottomhalf: Port to generic bottom half frameworkMichael Buesch2012-04-283-142/+37
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* fpga-common: Force ale to ibufgMichael Buesch2012-04-284-1/+4
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Update runtime IDs docsMichael Buesch2012-04-271-8/+8
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* 27cxxx: Fix OEMichael Buesch2012-04-132-1/+1
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Add default warning filterMichael Buesch2012-04-132-20/+32
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Add generic 27cXXX EPROM supportMichael Buesch2012-04-1311-567/+252
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Port unitest bottom-half to common infrastructureMichael Buesch2012-04-127-148/+49
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Port bottom-half template to simplified modelMichael Buesch2012-04-121-64/+19
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Simplify bottom half implementations by moving common stuffMichael Buesch2012-04-1276-1380/+372
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Move .bit files to libtoprammer/fpga/bin/Michael Buesch2012-04-1213-12/+11
| | | | Signed-off-by: Michael Buesch <m@bues.ch>
* Rename libtoprammer/bit to libtoprammer/fpgaMichael Buesch2012-04-07108-0/+5481
Signed-off-by: Michael Buesch <m@bues.ch>
bues.ch cgit interface