1
0
mirror of https://github.com/wfjm/w11.git synced 2026-01-18 09:32:31 +00:00

175 Commits

Author SHA1 Message Date
wfjm
970be66d07 cleanups for -Wpedantic; bugfix in RtclArgs.hpp 2018-09-28 19:51:19 +02:00
wfjm
700eb2349c coverity: bugfixes for resource leaks etc; use -Wpedantic 2018-09-23 09:48:21 +02:00
wfjm
c01fc7c053 coverity: fixed for uninitialized variables 2018-09-22 11:14:45 +02:00
wfjm
4df1d3e549 minor comment corrections/additions 2018-09-21 19:35:31 +02:00
wfjm
04c4b5d74a travis: add tbrun; add gcc-7 and clang 2018-09-16 09:15:07 +02:00
wfjm
c1370bd5d8 RtclRw11Unit: fix for clang: M_virt() now public 2018-09-15 18:26:50 +02:00
wfjm
af57bb4201 add KW11-P test bench 2018-09-15 17:31:54 +02:00
wfjm
ff7b4fad97 integrate KW11-P in all w11 designs 2018-09-15 17:27:46 +02:00
wfjm
17ede0047a add ibd_kw11p: KW11-P prog clock 2018-09-15 15:23:47 +02:00
wfjm
adc81a34de initial Travis CI support 2018-09-08 09:20:48 +02:00
wfjm
40d48680e9 finalize w11a_V0.752 release w11a_V0.752 2018-08-26 13:54:48 +02:00
wfjm
088f57df2c prepare w11a_V0.752 release 2018-08-26 10:03:24 +02:00
wfjm
010c79c0fc add w11a port to Arty S7 (BRAM only, sim-tested only) 2018-08-25 07:59:59 +02:00
wfjm
b24fd9a3cb add Digilent Arty S7 board support 2018-08-25 07:58:05 +02:00
wfjm
ac16d6d27e *.vmfset: update rules to cover 2017.4-2018.2 2018-08-24 20:52:21 +02:00
wfjm
1e31571849 xviv_msg_summary: check also for .bit and .dcp files 2018-08-24 20:48:59 +02:00
wfjm
a8a1ed271b xviv_msg_filter: allow {yyyy.x} tags (in addition to ranges) 2018-08-18 08:28:10 +02:00
wfjm
b6074a354f _ssim.vbom: fix incorrect aif target 2018-08-12 08:41:52 +02:00
wfjm
f78b5715c6 prepare for release w11a_V0.751 w11a_V0.751 2018-08-11 07:49:06 +02:00
wfjm
286a8cdaff add forgotten tb_c7_sram_memctl 2018-08-10 22:17:22 +02:00
wfjm
5732d12677 quickstart: fix typos, add system environment 2018-08-04 15:33:21 +02:00
wfjm
5493c0f4f2 minor docu updates, add INSTALL_quickstart 2018-08-04 15:07:12 +02:00
wfjm
6ee3ed6e85 github_md2html: use non-greedy match in -stand code 2018-07-29 11:55:38 +02:00
wfjm
57934e32bd clarify that '.' must be in PATH 2018-07-29 11:54:57 +02:00
wfjm
db302b02f9 github_md2html: handle fragment identifiers in -standalone mapping 2018-05-27 11:20:02 +02:00
wfjm
290dd40d99 use <a id=.. instead of <a name= 2018-05-27 11:19:30 +02:00
wfjm
afd4b278ba drop COPYING.md to ensure that GitHub detects license 2018-02-24 13:45:22 +01:00
wfjm
15a8f0e4e4 get disclaimers in line with GPL V3 License.txt 2018-01-03 10:04:30 +01:00
wfjm
dfa2a91a18 get disclaimers in line with GPL V3 License.txt 2018-01-02 21:57:40 +01:00
wfjm
49777105c2 get disclaimers in line with GPL V3 License.txt 2018-01-02 21:41:07 +01:00
wfjm
848996f121 u7ed_rp_boot: use 2M system till kernel bug fixed 2018-01-02 21:07:33 +01:00
wfjm
a3b66d5675 use standard formulation of GPL 2018-01-02 21:06:19 +01:00
wfjm
d0fbaa3f19 docu update 2017-07-02 15:16:25 +02:00
wfjm
40ba7029d4 Added Unix 7th Edition oskit; rename 5th Edition kit
- u5ed_rk: renamed from unix-v5_rk
- u7ed_rp: added, very preliminary, boots on CmodA7, further testing be be done
2017-07-02 14:26:41 +02:00
wfjm
8c57be520f c7_sram_memctl: shorten ce and oe time 2017-07-02 14:22:20 +02:00
wfjm
62eb016ec2 add missing file; minor updates 2017-07-01 13:42:40 +02:00
wfjm
05c7d937c7 Add Digilent Cmod A7 (35 die size) support
- general board support
- c7_sram_memctl: SRAM memory controller (incl tb)
- is61wv5128bll: simple memory model (incl tb)
- sn_humanio_emu_rbus: human IO emulator
- 92-retro-usb-persistent.rules: add more board rules
- associated changes
  - sn_humanio_rbus: add stat_rbf_emu (=0); single cycle btn pulses
  - rgbdrv_analog(_rbus): add ACTLOW generic to invert output polarity
  - ti_rri: adopt Digilent autodetect for CmodA7
- add systems
  - tst_rlink: rlink tested
  - tst_sram: SRAM tester
  - w11a: w11a system with 672 kB memory (512 SRAM + 160 BRAM)
2017-06-28 22:29:09 +02:00
wfjm
4aa1db49c7 Cleanups; 17bit support for tst_sram
- s3_sram_memctl: drop superfluous idata_cei=1 in s_write2
- arty_bram/tb/tbrun.yml: retire mem70 - now in tbcpu
- tst_sram.vhd: allow AWIDTH=17; sstat_rbf_awidth instead of _wide
- tcl/tst_sram/*.tcl: 17bit support; use sstat(awidth); add isnarrow
- rtl/vlib/rutil.vhd: added package, with imin helper function
2017-06-25 20:20:48 +02:00
wfjm
691b95c786 code cosmetics 2017-06-25 15:45:14 +02:00
wfjm
97f1539292 add test_w11a_mem70.tcl; retire old tests tb_w11a_mem70*.dat 2017-06-25 15:43:19 +02:00
wfjm
c2c192abe9 comment changes 2017-06-11 20:39:43 +02:00
wfjm
60b6a660d0 shell_egd.tcl: BUGFIX: shell_pspec_map: fix mapping for addr>20000 2017-06-10 11:40:40 +02:00
wfjm
211e1f3ff3 get vivado 2017.1 ready
- xviv_msg_filter: add version-range tag support
- *.vmfset:
  - drop the nonsense 'Synth 8-6014' messages
  - adopt to different path used by 'Synth 8-3332' messages
2017-06-10 11:36:32 +02:00
wfjm
27de682629 minor docu changes 2017-06-05 23:09:02 +02:00
wfjm
dc1633ff56 Rw11VirtDiskOver: more detailed stats 2017-06-05 23:06:20 +02:00
wfjm
5d3504b01a documentation updates w11a_V0.75 2017-06-04 09:08:37 +02:00
wfjm
e9d9dc309f Rw11VirtDiskOver.cpp: Read(): BUGFIX: fix index error in blockwise read 2017-06-03 19:42:29 +02:00
wfjm
c4f33e1c9d Update USB serial latency handling
- 99-retro-usb-permissions.rules renamed to 90-retro-usb-permissions.rules
- 91-retro-usb-latency.rules: udev rule to enforce low latency for FDTI USB UART
- 92-retro-usb-persistent.rules: udev rule for persistent device names
- Note:
  - for all FTDI USB-UART it is essential to set them to `low latency` mode.
    That was default for linux kernels 2.6.32 to 4.4.52. Since about March
    2017 one gets kernels with 16 ms default latency again, thanks to
    kernel patch 9589541. For newer systems it is essential to install the
    udev rule which automatically sets low latency.
2017-06-03 16:23:55 +02:00
wfjm
a9425599e7 Miscellaneous fixes and changes
- ibdr_deuna: add logic to handle 'PDMD issued while busy'
- Rw11CntlDEUNA: adopt trace and statistics
- hook_ibmon_xua.tcl: use .imf,.ime
2017-05-28 13:33:39 +02:00
wfjm
c0a227c1d5 Miscellaneous fixes and changes
- Rw11VirtDiskOver: BUGFIX: correct write count accumulation
- svn_set_ignore: check svn:ignore existance before reading it
- telnet_wrapper: add 'r' --> reset and stty sane handling
2017-05-27 16:06:15 +02:00