TAQOZ - Tachyon Forth for the P2 BOOT ROM

1262728293032»

Comments

  • jmgjmg Posts: 13,928
    hinv wrote: »
    I wasn't thinking of expanding the ROM, but just putting as much as possible of the newer TAQOZ into rom (prioritized, of course, by likely need) and load the lesser needed from SD, I2C, SPI, or whatever.
    That's already been done.
    hinv wrote: »
    This semiconductor fabrication is a bit out of my league, but I would think that updating ROM for a new batch of chips would be pretty trivial.
    All changes have a cost and a risk, so unless there are explicit ROM bugs found, it is unlikely Parallax would change the ROM,
    The issue currently under investigation, may not even involve a ROM layer change.

  • IIRC the ROM is not a mask layer, but built from biased transistors and was one of the first parts to be frozen, well ahead of the Verilog. Chip did mention the cost to change and it wasn’t trivial.
    My Prop boards: P8XBlade2, RamBlade, CpuBlade, TriBlade
    Prop OS (also see Sphinx, PropDos, PropCmd, Spinix)
    Website: www.clusos.com
    Prop Tools (Index) , Emulators (Index) , ZiCog (Z80)
  • I need some help with changing the Clock speed from TAQOZ again.
    I had this working before (page 16 of this thread; last Dec)

    What I need is to be able to change clock speed when using the ROM version of TAQOZ.

    What worked before was to boot, then paste the EXTEND file and then type:
    230400 CONBAUD P2-ES CRUISE

    That used to work.
    Now it does not recognize the "P2-ES" word and then CRUISE mangles my terminal connection.
    The "P2-ES" word was an important word to make this work but I don't even see it in the EXTEND file at all.

    I downloaded the EXTEND file from the P2-->Forth folder on Peter's dropbox but I get the same problem.

    Clearly things have changed and my files are out of date.
    What file do I need?

    Jason
  • I copied the original extensions across to the TAQOZ/Forth folder as "TAQOZ 1V0 ROM EXTEND.FTH". Just paste this in with maybe a small line delay. The code has been attached as a .TXT for reference.

    Here's a test on P2D2r3
    Cold start
    ----------------------------------------------------------------
      Parallax P2  .:.:--TAQOZ--:.:.  V1.0--142          180530-0135
    ----------------------------------------------------------------
    ----------------------------------------------------------------  ok
    ----------------------------------------------------------------  ok
    TAQOZ#   ok
    TAQOZ#   ok
    TAQOZ#   ok
    TAQOZ#   ok
    TAQOZ# TAQOZ   Parallax P2  .:.:--TAQOZ--:.:.  V1.0--142          180530-0135
     209                             
    210 lines and 834 bytes compiled,  with 0 errors in 1,046ms  ok
    TAQOZ#   ok
    TAQOZ# 230400 CONBAUD  25,000,000 XIN CRUISE  ok
    TAQOZ#   ok
    TAQOZ# .CLK 180MHz ok
    TAQOZ# fibos 
    fibo(1) = 458 cycles = 2,544ns @180MHz result =1
    fibo(6) = 778 cycles = 4,322ns @180MHz result =8
    fibo(11) = 1,098 cycles = 6,100ns @180MHz result =89
    fibo(16) = 1,418 cycles = 7,877ns @180MHz result =987
    fibo(21) = 1,738 cycles = 9,655ns @180MHz result =10946
    fibo(26) = 2,058 cycles = 11,433ns @180MHz result =121393
    fibo(31) = 2,378 cycles = 13,211ns @180MHz result =1346269
    fibo(36) = 2,698 cycles = 14,988ns @180MHz result =14930352
    fibo(41) = 3,018 cycles = 16,766ns @180MHz result =165580141
    fibo(46) = 3,338 cycles = 18,544ns @180MHz result =1836311903 ok
    TAQOZ# 
    


    Tachyon Forth - compact, fast, forthwright and interactive
    useforthlogo-s.png
    --->CLICK THE LOGO for more links<---
    P2 +++++ TAQOZ INTRO & LINKS +++++ P2 SHORTFORM DATASHEET
    P1 +++++ Latest Tachyon includes EASYFILE +++++ Tachyon Forth News Blog
    Brisbane, Australia
  • I copied the original extensions across to the TAQOZ/Forth folder as "TAQOZ 1V0 ROM EXTEND.FTH". Just paste this in with maybe a small line delay. The code has been attached as a .TXT for reference.

    Awesome ! Thanks again Peter!
    I will try this tonight ;-)

    J
  • Peter JakackiPeter Jakacki Posts: 8,646
    edited 2019-10-21 - 02:33:20
    Well once again I get sidetracked as I was going to have the new filesystem methods to replace EASYFILE done by now. However, in the meantime I have added reporting like I have for P1 although I will expand on what I have at present no doubt including more detailed information about connected hardware.
    TAQOZ# sysinfo --- 
    KERNEL            Parallax P2  *TAQOZ* Extensible Firmware  V2.2 'CHIP' 200MHz 191021-0900
    MODULES:
      *EASYNET*     WIZnet NETWORK SERVERS 160707.1500 
      *W5500*       WIZNET W5500 driver for TAQOZ V1.0 191007 
      *TEXT*        VGA BMP TEXT 190800-0000
      *BMV*         BMV VIDEO PLAYER 190800-0000
      *WAVE*        WAVE AUDIO FILE PLAYER 190800-0000
      *BMP*         BMP FILE VIEWER 190800-0000
      *AV*          AUDIO & VIDEO DRIVERS 190614-0000 
      *ASMEX*       PASM2 instruction exerciser 191014-0000
      *SPIRAM*      LY68L6400 8MB SPI RAM ACCESS 191020-0000
      *DECOMPILER*  A decompiler for TAQOZ 190825-0000
      *RTC*         RV-3028 RTC DATE and TIME 190800-0000
      *I2C*         I2C BUS DRIVER 191000-0000
      *DISK*        SD DISK REPORTING & FORMATTING TOOLS 190800-0000
      *EASYFILE*    SD CARD and FAT32 with VIRTUAL MEMORY  190800-0000
      *SMARTPINS*   SMARTPIN FUNCTIONS and drive modes 190800-0000
      *P2CLOCK*     P2 CLOCK CONTROL 190800-0000
    MEMORY MAP
      CODE:         $0000_8596 34,198 bytes
      WORDS:        $0000_BD3D 11,540 bytes
      DATA:         $0007_E17A 378 bytes
      64K FREE:                14,247 bytes
    DEVICES
      SD CARD       SANDISK   SD SL08G REV$80 #588053344 DATE:2016/2
      SPI FLASH     $EF40_1400 #525908677058773111
    I2C DEVICES     $A4 $C0 
      RV3028 RTC    2166/66/65 ... 00:00:18 ok
    TAQOZ# 
    
    EDIT: updated sysinfo report
    BTW, "64K FREE" refers to the free memory in the first 64K which I have constrained TAQOZ to including VGA palette and file buffers etc so that screen memory starts at $1.0000

    Tachyon Forth - compact, fast, forthwright and interactive
    useforthlogo-s.png
    --->CLICK THE LOGO for more links<---
    P2 +++++ TAQOZ INTRO & LINKS +++++ P2 SHORTFORM DATASHEET
    P1 +++++ Latest Tachyon includes EASYFILE +++++ Tachyon Forth News Blog
    Brisbane, Australia
Sign In or Register to comment.