CPU overclocked from (1x) 150Mhz (1.1v) to (2x) 300Mhz (1.2v), possibly to (3x) 460Mhz (1.5v) – other have driven the RP2350B to over 600Mhz (2v).
Jazz has no flash, it's code is loaded into RAM from DeMon. The flash interface is used for PSRAM (bank 0) access. FRAM is access via GPIO-0, a spare PSRAM bank is accessed via GPIO-8. This allows it to be in one of two modes, (A) two simultaneous banks of PS-RAM or (B) one bank of PS-RAM and FRAM access.
This will both generate sound and play back sampled sound from Audio memory. It will operate like the Commodore SID chip.
Audio in/out will also go from/to the SG2002 “Main processing unit” AND the Razz "pixel controller" (for HDMI output)? If not busy generating audio, this component could also generate video data that could be sent to the “Razz” and mixed with the normal video output. Various audio system emulators will be “built-in” to the firmware.
The Jazz is actually a RP2350B chip combined with a WM8960 chip for audio input/output. The headphone output of the WM8960 also goes to the input of a PCM1808 connected to the Razz chip. This way the Jazz does not need to process/re-encode any audio digitally for it to be mixed in with the video data.
The Jazz has 8MB (optional Interface to 16MB) PSRAM and shared access to 4MB+ FRAM.
The USB port can be used to add a Midi keyboard, Mouse, or to unbrick when used in conjunction with the unbrick button and connected to a PC.
8 10k potentiometers go to dials to simulate various analog instruments such as the TB-303. The colours match the same order as the colours in the Ant64 logo.
64Kbytes of the Jazz RAM could hold a 256x256 256 colour screen that could be sent over the HS TX lines to Razz, this would make a simple overlay that could be applied to whatever screen is being displayed. The slave SPI ports could be used to manipulate this screen from teh SG2002, DeMon or even Razz itself.
Start address | End address | Size | Description |
---|---|---|---|
000000 | 3FFFFF | 400000 | 4MB SRAM |
040000 | 7FFFFF | 400000 | Reserved |
Input | Source | Output | Destination |
---|---|---|---|
L1 | LSAM (sampler socket left) | LHP | Fed to Razz PCM1808 input & tape/headphone socket L |
R1 | RSAM (sampler socket right) | RHP | Fed to Razz PCM1808 input & tape/headphone socket R |
L2 | Headphone microphone (mono) | LSPK | Left internal speaker |
R2 | SG2002 audio out (mono) | RSPK | Right internal speaker |
L3 | Tape L | ||
R3 | Tape R |
The SG2002 has a microphone input (connected to the internal Mic), as the SG2002 has a Tensor unit, this could be used for voice recognition. The SG2002 mono audio output can then be fed into R2 for mixing.
GPIO | Function | GPIO | Function |
---|---|---|---|
0 | FRAM | 29 | SPI1 CSn – DeMon slave |
1 | RX0 - From SG2002 | 30 | Pixel clock input |
2 | TX0 – To DeMon | 31 | HSync interrupt |
3 | PIO/SPI0 TX/MOSI? – SG2002 slave | 32 | PIO/SPI0 RX/MISO? – Razz slave |
4 | PIO/SPI0 RX/MISO? – SG2002 slave | 33 | PIO/SPI0 CSn – Razz slave |
5 | PIO/SPI0 CSn – SG2002 slave | 34 | PIO/SPI0 SCK – Razz slave |
6 | PIO/SPI0 SCK – SG2002 slave | 35 | PIO/SPI0 TX/MOSI? – Razz slave |
7 | VSync interrupt | 36 | Interface DOUT/DDAT |
8 | PSRAM CSn (8MB bank 1?) | 37 | Interface DIN/ADAT |
9 | RX1 - From SticKey | 38 | Interface BCK |
10 | I2C1 SDA – Controller 3 - Audio settings on address 0x1A/0x34 | 39 | Interface LRCK |
11 | I2C1 SCL – Controller 3 | 40 | Analog 0 – green - tuning |
12 | HS TX 0 - to SG2002 | 41 | Analog 1 – yellow - cut off |
13 | HS TX 1 - to SG2002 | 42 | Analog 2 – orange - resonance |
14 | HS TX 2 - to Razz HS0a - Blue | 43 | Analog 3 – red - envelope |
15 | HS TX 3 - to Razz HS0b | 44 | Analog 4 – purple - decay |
16 | HS TX 4 - to Razz HS1a - Green | 45 | Analog 5 – blue -accent |
17 | HS TX 5 - to Razz HS1b | 46 | Analog 6 – brown - overdrive |
18 | HS TX 6 - to Razz HS2a - Red | 47 | Analog 7 – grey - tone |
19 | HS TX 7 - to Razz HS2a | SWDIO | Connected to DeMon to |
20 | I2C0 SDA – Controller 2, HDMI 5v SDA, Grove port | SWDCLK | allow debug/programming |
21 | I2C0 SCL – Controller 2 | ADCREF | |
22 | DOUT – to DDAT (DAC input) | 3V3 | |
23 | DIN – to ADAT (ADC output) | BOOTSEL | |
24 | BCK | USB D- | Mouse / Midi USB HOST port |
25 | LRCK – to DACLRC | USB D+ | |
26 | SPI1 SCK – DeMon slave | RUN | Connected to DeMon |
27 | SPI1 TX/MOSI? – DeMon slave | 3V3 EN | |
28 | SPI1 RX/MISO? – DeMon slave | VBUS |
Important: The Ant32 and Ant64 are both still at early design and prototype stage, everything you see here is subject to change.