Commit Graph

78 Commits

Author SHA1 Message Date
Alan Garfield 5a969c5f6f
Update README.md 2024-04-22 08:56:44 +10:00
Lawrence Manning 09c2181820 Added support for ICE40UPDevBoard
My board features an ICE40UP5K in QFN and the usual flash, PS/2 port
etc. Thought it would be fun to port this Apple One implementation,
and it was super easy considering I'm quite new to Verilog.
2024-04-18 10:34:52 +01:00
etherton 36196bab0f Terasic DE0-CV board support
Added support for the Terasic DE0-CV board (Cyclone V), not to be confused with the original DE0.

Note the keyboard doesn't seem to work; this may be defective hardware on my end but I don't have a spare to compare it against.
2020-07-11 16:04:20 +01:00
Paolo Pisati dce06d560e boards: icoboard support
Signed-off-by: Paolo Pisati <p.pisati@gmail.com>
2019-11-05 17:27:25 +01:00
Niels Moseley 157af7c111 Updated DE0 project to have 0xC00X colour support. 2018-05-09 02:59:11 +02:00
Alan Garfield ddbbae966f Fixed olimex makefile path error 2018-04-12 22:47:20 +10:00
lawrie 08c147cb73 removed wrong images 2018-03-31 10:19:49 +01:00
lawrie bad3b601cc Added support for Blackice II 2018-03-31 10:14:15 +01:00
Niels Moseley 03ab2cc86e Fixed VGA scrolling bug 2018-02-19 00:46:34 +01:00
Alan Garfield 526538a685 fixed param paths for yosys, may need more work 2018-02-14 15:27:36 +11:00
Alan Garfield 78b3c6f5c6 Updated the omilex board support 2018-02-14 11:38:26 +11:00
Alan Garfield 7ef0df07da
Merge pull request #11 from ironsteel/master
Support for Olimex iCE40HX8K-EVB fpga board
2018-02-14 11:14:12 +11:00
Niels Moseley f525631760 S3E updates. 2018-02-12 16:47:52 +01:00
Niels Moseley 7a260619a5 * Added missing S3E top level verilog file.
* Updated wozmon.hex to be ISE compliant.
2018-02-12 16:24:16 +01:00
Niels Moseley 0d0c3ed811
Merge pull request #14 from olofk/fusesoc
Fusesoc
2018-02-12 15:56:44 +01:00
Niels Moseley ae7717e1a7 Added Impact programming file for S3E starter kit 2018-02-12 15:53:31 +01:00
Niels Moseley bad08ec595 Fixed ise_hexer to filter out more rubbish characters. Fixed S3E starterkit toplevel (ROM/RAM parameters) 2018-02-12 15:53:02 +01:00
Olof Kindgren 7a7b165888 Add preliminary FuseSoC support
This adds support for simulating the two testbenches. Tested  with
icarus, modelsim, isim or xsim. Default is icarus

fusesoc run --target=$target --tool=$tool apple-one

where $target is apple1_tb or vga_tb and $tool is icarus,isim,modelsim or xsim
It also adds targets for building for the de0 and tinyfpga_b2 boards

fusesoc build --target={de0,tinyfpga_b2} apple-one

All ROM and ROM files can be overriden on the command-line, e.g.

fusesoc build --target=de0 apple-one --BASIC_FILENAME=/path/to/file.hex

Use fusesoc build --target=$target apple-one --help to see all
parameters
2018-02-12 15:19:40 +01:00
Niels Moseley 77b5847611 Added Spartan 3E starter kit implementation (work in progress!). 2018-02-12 01:52:10 +01:00
Alan Garfield b0d0d778f0 Fixed paths on upduino build 2018-02-12 09:35:44 +11:00
Alan Garfield 18812443bf fixed upduino images 2018-02-12 09:16:00 +11:00
Alan Garfield 190a440b16 Added upduino images 2018-02-12 09:14:07 +11:00
Alan Garfield a783cedb68 moved upduino readme to upduino root 2018-02-12 09:06:36 +11:00
Alan Garfield 6a36ecfd6e working on removing "media" from root directory 2018-02-12 09:01:00 +11:00
Alan Garfield 029b5eeb7a fixed tinyfpga_b2 image path. oops 2018-02-12 08:57:24 +11:00
Alan Garfield f637ab0c1a added photo for tinyfpga_b2 2018-02-12 08:56:22 +11:00
Niels Moseley 0d51256a2c Merge branch 'master' of https://github.com/alangarf/apple-one 2018-02-11 22:53:44 +01:00
Niels Moseley 29b42f8e1f fixed conflicts 2018-02-11 22:53:30 +01:00
Alan Garfield 152db46533 fixed path for tinyfpga_b2 2018-02-12 08:50:50 +11:00
Niels Moseley 61f9fc4937 Updated Terasic DE0 target to new dir format 2018-02-11 22:48:00 +01:00
Alan Garfield b00627b71f moved to lowercase all the board names 2018-02-12 08:47:46 +11:00
Alan Garfield ffad5968b6 moved tinyfpga rtl to rtl/boards 2018-02-12 08:43:29 +11:00
Alan Garfield b5a8b3a34f
Merge pull request #12 from mmicko/master
Support for TinyFPGA B2 with computer board
2018-02-12 08:34:23 +11:00
Alan Garfield cb97317671
Update board readme 2018-02-12 08:29:43 +11:00
Alan Garfield a4f13a87fe updated ROM paths to handle new board/buildenv structure 2018-02-12 08:26:57 +11:00
Niels Moseley 7f18c17152 Add board README.md 2018-02-11 22:26:09 +01:00
Alan Garfield 0ed336f1f6 moved ice40hx8k to board/buildenv structure 2018-02-12 08:22:14 +11:00
Alan Garfield 8a190610ed moving boards to boards/buildenv structure 2018-02-12 08:18:21 +11:00
Alan Garfield 3505ff20fc
Merge pull request #10 from al177/master
Add UPDuino  (iCE40UP5K) support to apple-one
2018-02-12 07:40:55 +11:00
Alan Garfield 182cb5d6b7
Update README.md 2018-02-12 07:39:13 +11:00
Alan Garfield f25350d1d5
Updated ice40hx8k readme to include acsii art cable diagrams 2018-02-12 07:38:30 +11:00
Alan Garfield 9b9749ca56 Added readme for ice40hx8k board 2018-02-12 07:22:23 +11:00
Alan Garfield 585391414c Added PS2 interface to ice40hx8k board 2018-02-12 07:12:38 +11:00
Alan Garfield 968b80b1c5 removed buildenv from board path, added buildenv subdir 2018-02-12 07:11:37 +11:00
Niels Moseley 96061a7fa9 Added README.md for Terasic DE0 board. 2018-02-11 17:55:13 +01:00
Miodrag Milanovic 1d6905cc0e Moved files to proper folder and added readme 2018-02-11 17:53:35 +01:00
Miodrag Milanovic a750ebb07a Info needed for checking PS/2 2018-02-11 14:42:01 +01:00
Miodrag Milanovic 657fbc69b4 Support for TinyFPGA B2 with computer board 2018-02-11 14:38:01 +01:00
Rangel Ivanov 1a75f448ed Add README.md for olimex ice40hx8k board 2018-02-11 14:06:26 +02:00
Rangel Ivanov 3987dc22cb Initial port to olimex ice40hx8k with ice-40io
ps2 will be added when someone donates a ps2 keyboard
2018-02-11 13:28:37 +02:00